package com.example.Windturbine.DataObject;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProductInfoDO {

    private Integer id;
    private String orderInfo;
    private String codenameInfo;
    private String nameInfo;
    private String serialInfo;
    private String functionInfo;
    private String parameterInfo;
    private Integer numeveryInfo;
    private String materialInfo;
    private Integer weighteveryInfo;
    private BigDecimal weighttotalInfo;
    private String commentsInfo;
    private String originInfo;
    private Integer distanceInfo;
    private String transportstyleInfo;
    private String manufacturestyleInfo;
    private Integer recycleInfo;
    private Integer productId;
    private Integer userId;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.id
     *
     * @return the value of product_info.id
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public Integer getId() {
        return id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.id
     *
     * @param id the value for product_info.id
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.order_info
     *
     * @return the value of product_info.order_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getOrderInfo() {
        return orderInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.order_info
     *
     * @param orderInfo the value for product_info.order_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setOrderInfo(String orderInfo) {
        this.orderInfo = orderInfo == null ? null : orderInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.codename_info
     *
     * @return the value of product_info.codename_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getCodenameInfo() {
        return codenameInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.codename_info
     *
     * @param codenameInfo the value for product_info.codename_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setCodenameInfo(String codenameInfo) {
        this.codenameInfo = codenameInfo == null ? null : codenameInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.name_info
     *
     * @return the value of product_info.name_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getNameInfo() {
        return nameInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.name_info
     *
     * @param nameInfo the value for product_info.name_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setNameInfo(String nameInfo) {
        this.nameInfo = nameInfo == null ? null : nameInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.serial_info
     *
     * @return the value of product_info.serial_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getSerialInfo() {
        return serialInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.serial_info
     *
     * @param serialInfo the value for product_info.serial_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setSerialInfo(String serialInfo) {
        this.serialInfo = serialInfo == null ? null : serialInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.function_info
     *
     * @return the value of product_info.function_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getFunctionInfo() {
        return functionInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.function_info
     *
     * @param functionInfo the value for product_info.function_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setFunctionInfo(String functionInfo) {
        this.functionInfo = functionInfo == null ? null : functionInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.parameter_info
     *
     * @return the value of product_info.parameter_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getParameterInfo() {
        return parameterInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.parameter_info
     *
     * @param parameterInfo the value for product_info.parameter_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setParameterInfo(String parameterInfo) {
        this.parameterInfo = parameterInfo == null ? null : parameterInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.numevery_info
     *
     * @return the value of product_info.numevery_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public Integer getNumeveryInfo() {
        return numeveryInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.numevery_info
     *
     * @param numeveryInfo the value for product_info.numevery_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setNumeveryInfo(Integer numeveryInfo) {
        this.numeveryInfo = numeveryInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.material_info
     *
     * @return the value of product_info.material_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getMaterialInfo() {
        return materialInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.material_info
     *
     * @param materialInfo the value for product_info.material_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setMaterialInfo(String materialInfo) {
        this.materialInfo = materialInfo == null ? null : materialInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.weightevery_info
     *
     * @return the value of product_info.weightevery_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public Integer getWeighteveryInfo() {
        return weighteveryInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.weightevery_info
     *
     * @param weighteveryInfo the value for product_info.weightevery_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setWeighteveryInfo(Integer weighteveryInfo) {
        this.weighteveryInfo = weighteveryInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.weighttotal_info
     *
     * @return the value of product_info.weighttotal_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public BigDecimal getWeighttotalInfo() {
        return weighttotalInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.weighttotal_info
     *
     * @param weighttotalInfo the value for product_info.weighttotal_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setWeighttotalInfo(BigDecimal weighttotalInfo) {
        this.weighttotalInfo = weighttotalInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.comments_info
     *
     * @return the value of product_info.comments_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getCommentsInfo() {
        return commentsInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.comments_info
     *
     * @param commentsInfo the value for product_info.comments_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setCommentsInfo(String commentsInfo) {
        this.commentsInfo = commentsInfo == null ? null : commentsInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.origin_info
     *
     * @return the value of product_info.origin_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getOriginInfo() {
        return originInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.origin_info
     *
     * @param originInfo the value for product_info.origin_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setOriginInfo(String originInfo) {
        this.originInfo = originInfo == null ? null : originInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.distance_info
     *
     * @return the value of product_info.distance_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public Integer getDistanceInfo() {
        return distanceInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.distance_info
     *
     * @param distanceInfo the value for product_info.distance_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setDistanceInfo(Integer distanceInfo) {
        this.distanceInfo = distanceInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.transportstyle_info
     *
     * @return the value of product_info.transportstyle_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getTransportstyleInfo() {
        return transportstyleInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.transportstyle_info
     *
     * @param transportstyleInfo the value for product_info.transportstyle_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setTransportstyleInfo(String transportstyleInfo) {
        this.transportstyleInfo = transportstyleInfo == null ? null : transportstyleInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.manufacturestyle_info
     *
     * @return the value of product_info.manufacturestyle_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public String getManufacturestyleInfo() {
        return manufacturestyleInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.manufacturestyle_info
     *
     * @param manufacturestyleInfo the value for product_info.manufacturestyle_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setManufacturestyleInfo(String manufacturestyleInfo) {
        this.manufacturestyleInfo = manufacturestyleInfo == null ? null : manufacturestyleInfo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.recycle_info
     *
     * @return the value of product_info.recycle_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public Integer getRecycleInfo() {
        return recycleInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.recycle_info
     *
     * @param recycleInfo the value for product_info.recycle_info
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setRecycleInfo(Integer recycleInfo) {
        this.recycleInfo = recycleInfo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.product_id
     *
     * @return the value of product_info.product_id
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public Integer getProductId() {
        return productId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.product_id
     *
     * @param productId the value for product_info.product_id
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column product_info.user_id
     *
     * @return the value of product_info.user_id
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column product_info.user_id
     *
     * @param userId the value for product_info.user_id
     *
     * @mbg.generated Fri Dec 17 10:18:38 CST 2021
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }
}